import gmpy2
import libnum
import uuid

flag = "flag{" + str(uuid.uuid4()) + "}"
print(flag)
m = libnum.s2n(flag)

p = libnum.generate_prime(512)
q = libnum.generate_prime(512)
n = p * q
e = 1
c = pow(m, e, n)
print("n=", n)
print("c=", c)
print("e=", e)
n = 90981495617756764768563887456121485632852821294992273406540426689270512099459758619024797604428497371505761088482731691740604544236399875476209161759486542642982460755167111605224305056733441714037861907483938283623389941146434398522162360139652831844867722242479359748886192684447486989079947504196734648421
c = 56006392793403067781861231386277942050474101531963376999457063633948500765747587998496106575433840765
